Raspberry Pi /RP2350 /PPB /ICSR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as ICSR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0VECTACTIVE0 (RETTOBASE)RETTOBASE 0VECTPENDING0 (ISRPENDING)ISRPENDING 0 (ISRPREEMPT)ISRPREEMPT 0 (STTNS)STTNS 0 (PENDSTCLR)PENDSTCLR 0 (PENDSTSET)PENDSTSET 0 (PENDSVCLR)PENDSVCLR 0 (PENDSVSET)PENDSVSET 0 (PENDNMICLR)PENDNMICLR 0 (PENDNMISET)PENDNMISET

Description

Controls and provides status information for NMI, PendSV, SysTick and interrupts

Fields

VECTACTIVE

The exception number of the current executing exception

RETTOBASE

In Handler mode, indicates whether there is more than one active exception

VECTPENDING

The exception number of the highest priority pending and enabled interrupt

ISRPENDING

Indicates whether an external interrupt, generated by the NVIC, is pending

ISRPREEMPT

Indicates whether a pending exception will be serviced on exit from debug halt state

STTNS

Controls whether in a single SysTick implementation, the SysTick is Secure or Non-secure

PENDSTCLR

Allows the SysTick exception pend state to be cleared `FTSSS

PENDSTSET

Indicates whether the SysTick `FTSSS exception is pending

PENDSVCLR

Allows the PendSV exception pend state to be cleared `FTSSS

PENDSVSET

Indicates whether the PendSV `FTSSS exception is pending

PENDNMICLR

Allows the NMI exception pend state to be cleared

PENDNMISET

Indicates whether the NMI exception is pending

Links

() ()